#ifndef WINDOW_HH
# define WINDOW_HH

# include "SDL/SDL.h"

class Window
{
public:
  static unsigned W_WIDTH;
  static unsigned W_HEIGHT;

  Window (unsigned width, unsigned height);
  ~Window ();

  SDL_Surface* screen_get ();
  unsigned width_get ();
  unsigned height_get ();

  float fovy_get () { return fovy_; }
  float ratio_get () { return ratio_; }
  float near_get () { return near_; }
  float far_get () { return far_; }

protected:
  unsigned	width_;
  unsigned	height_;
  SDL_Surface*	screen_;

  float fovy_;
  float ratio_;
  float near_;
  float far_;
};

#endif /// !WINDOW_HH
